import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {NewPolicyComponent} from './new-policy/new-policy.component';

import {NzCascaderModule} from 'ng-zorro-antd/cascader';
import {NzButtonModule} from 'ng-zorro-antd/button';
import {NzDividerModule} from 'ng-zorro-antd/divider';
import {NzIconModule} from 'ng-zorro-antd/icon';
import {NzSelectModule} from 'ng-zorro-antd/select';
import {NzSpinModule} from 'ng-zorro-antd/spin';
import {NzTabsModule} from 'ng-zorro-antd/tabs';
import {NzTagModule} from 'ng-zorro-antd/tag';
import {NzDatePickerModule} from 'ng-zorro-antd/date-picker';
import {NzTableModule} from 'ng-zorro-antd/table';
import {PolicyMatrixComponent} from './policy-matrix/policy-matrix.component';
import {NgxEchartsModule} from 'ngx-echarts';
import {PolicySpecialComponent} from './policy-special/policy-special.component';
import {RouterModule} from '@angular/router';
import {HeadComponent} from './head/head.component';
import {NumberEvolutionComponent} from './number-evolution/number-evolution.component';
import {AreaSpreadComponent} from './area-spread/area-spread.component';
import {PublishOrganChartComponent} from './publish-organ-chart/publish-organ-chart.component';
import {PolicySpreadChartComponent} from './policy-spread-chart/policy-spread-chart.component';
import {PolicyFocusChartComponent} from './policy-focus-chart/policy-focus-chart.component';
import {OrganPostChartComponent} from './organ-post-chart/organ-post-chart.component';
import {OverviewChartComponent} from './overview-chart/overview-chart.component';
import {MagicCubeComponent} from './magic-cube/magic-cube.component';
import {AreaContentAnalysisComponent} from './area-content-analysis/area-content-analysis.component';
import {QuarterKeywordBarComponent} from './quarter-keyword-bar/quarter-keyword-bar.component';
import {FormsModule} from '@angular/forms';
import {NzCheckboxModule} from 'ng-zorro-antd/checkbox';
import {NzRadioModule} from 'ng-zorro-antd/radio';
import {SelectConditionComponent} from './select-condition/select-condition.component';
import {init} from 'echarts';


@NgModule({
  declarations: [
    NewPolicyComponent,
    PolicyMatrixComponent,
    PolicySpecialComponent,
    HeadComponent,
    NumberEvolutionComponent,
    AreaSpreadComponent,
    PublishOrganChartComponent,
    PolicySpreadChartComponent,
    PolicyFocusChartComponent,
    OrganPostChartComponent,
    OverviewChartComponent,
    MagicCubeComponent,
    AreaContentAnalysisComponent,
    QuarterKeywordBarComponent,
    SelectConditionComponent,
  ],
  imports: [
    CommonModule,
    NgxEchartsModule,
    NzSelectModule,
    NzButtonModule,
    RouterModule,
    NzSpinModule,
    NzDividerModule,
    NzTableModule,
    NzTagModule,
    NzIconModule,
    FormsModule,
    NzTabsModule,
    NzCascaderModule,
    NzDatePickerModule,
    NzCheckboxModule,
    NzRadioModule
  ],
  exports: [
    NewPolicyComponent,
    PolicyMatrixComponent,
    PolicySpecialComponent,
    HeadComponent,
    NumberEvolutionComponent,
    AreaSpreadComponent,
    PublishOrganChartComponent,
    PolicySpreadChartComponent,
    PolicyFocusChartComponent,
    OrganPostChartComponent,
    OverviewChartComponent,
    MagicCubeComponent,
    AreaContentAnalysisComponent,
    QuarterKeywordBarComponent,
    SelectConditionComponent,

  ]
})
export class ContentModule {
}
